home *** CD-ROM | disk | FTP | other *** search
- NOTE: The file TI2INT.EXE file is an MS-DOS executable file. The program
- was written in C and compiled on a LATTICE C compiler on a PC.
- The source code is available in file "TI2INT.C".
-
- This program will take a TMS320 TI object format file and convert
- it to Intel Intellec 8/MDS data format. It will also split the
- data into most significant and least significant bytes to enable
- use of byte wide memories.
-
- To execute the program type:
- "TI2INT"
- The program will respond with:
- "Enter input file name"
- Enter the name of TI object format file.
- The program will respond with:
- "Enter ouput file name to store msb"
- Enter the name of file that will store the most significant byte
- of the Intel object format data. If this file does not exist a
- new file will automatically be created.
- The program will respond with:
- "Enter output file name to store lsb"
- Enter the name of the file that will store the least significant
- byte of the Intel object format data. Again a new file will be
- created if it does not already exist.
- After the program is finished it prints the message:
- "Conversion complete".
-
- This program assumes that all addresses are absolute addresses
- and the linker has removed all relative addresses from the object
- code file.
-
-
- The program only processes the following tags:
- 'K' tag to show start of file.
- ':' tag to show end of file.
- 'F' tag to show end of record or line.
- '9' and 'A' tags to show absolute load address.
- 'B' tag for actual data.
-
- The following tags show unresolved external references and will
- terminate execution.
- Tags '3', '4', '!', 'E', 'Y' and 'Z'.
- Use the linker to link modules and resolve all external references.
-
- The following tags show PSEG, DSEG, or CSEG relative addresses
- and will terminate execution.
- Tags 'M', 'I', 'S', 'C', 'T', '&', '#', 'P', and 'N'.
- Use PROG, DATA, and COMM commands in the linker to define absolute
- load addresses for program, data and common segments.
-
- The following tags and their fields are ignored.
- Tags '1', '2', '8', '7', 'F', '6', '5', 'G', 'H', 'U', 'W', and
- 'J'.
-
- Any other tags will not be recognized and will terminate
- execution.
-